Chapter 15: Exercises

選擇題


簡答題

  1. 請說明 Response.Redirect() 的功能為何?
  2. 請說明 Response.Charset 的功能為何?
  3. 請說明 Response.AddHeader() 的功能為何?
  4. 請說明 Response.Status 的功能為何?
  5. 請說明 Response.Buffer 的功能為何?
  6. 請說明 Response.Clear、Response.Flush、Response.End 的功能為何?
  7. 請根據下列網頁原始碼回答問題:

    原始檔(cookie/cookieErrorExample.asp):(灰色區域按兩下即可拷貝)
    <%@Language=JScript%>
    <%title="Cookie使用方法錯誤的範例"%>
    <% Response.buffer = false %>
    <html>
    <body>
    <% Response.Cookies("xyz") = "abc"; %>
    這是網頁內容。
    </body>
    </html>
    

    1. 此網頁無法正常呈現於瀏覽器,請問發生了什麼問題?
    2. 有兩種方法可以解決此問題,請說明之。

程式題

請使用本章所學到的 JScript 程式技巧(用於伺服器端)來完成下列作業:
  1. (**) 使用ASP測試 Cookie 的極限長度: 請寫一個網頁 cookieMaxLength.asp,來測試一個 Cookie 的最大長度。
  2. (**) 使用ASP測試 Cookie 的極限個數: 請寫一個網頁 cookieMaxCount.asp,來測試一個網頁能夠寫入 Cookie 的最大個數。

JScript 程式設計與應用:用於伺服器端的 ASP 環境